import {request} from '../http.js'


// 用户相关: 用户信息更新
export function userUpdateApi(data) {
    return request({
        url: '/user/update',
        method: 'put',
        data
    })
}



// 用户相关: 用户登录
export function captchaGetApi() {
    return request({
        url: '/captcha/get',
        method: 'get'
    })
}
// 用户相关: 注册接口
export function userRegisterApi(params) {
    return request({
        url: '/user/register',
        method: 'POST',
        params
    })
}

// 用户相关: 用户登录
export function userLoginApi(params) {
    return request({
        url: '/user/login',
        //  url: '/user/login?username='+params.username+'&password='+params.password,
        method: 'POST',
        params
    })
}

// 支出历史管理: 添加
export function outlayAddApi(data) {
    return request({
        url: '/outlay/add',
        method: 'post',
        data
    })
}

// 支出历史管理: 添加
export function outlayUpdateApi(data) {
    return request({
        url: '/outlay/update',
        method: 'put',
        data
    })
}

// 支出历史图片管理: 添加支出历史图片
export function image_outlayAddApi(data) {
    return request({
        url: '/image_outlay/add',
        method: 'post',
    })
}

// 支出方式分类管理: 添加支出用途列表
export function channelAddApi(data) {
    return request({
        url: '/channel/add',
        method: 'post',
    })
}

// 支出用途分类管理: 添加支出用途
export function categoryAddApi(data) {
    return request({
        url: '/category/add',
        method: 'post',
    })
}

// 用户相关: 修改密码
export function userUpdatePwdApi(data) {
    return request({
        url: '/user/updatePwd',
        method: 'patch',
    })
}

// 用户相关: 用户头像更改
export function userUpdateAvatarApi(data) {
    return request({
        url: '/user/updateAvatar',
        method: 'patch',
    })
}

// 用户相关: 用户信息查询
export function userUserInfoApi(data) {
    return request({
        url: '/user/userInfo',
        method: 'get',
    })
}

// 支出历史管理: 查询列表
export function outlayListApi(data) {
    return request({
        url: '/outlay/list',
        method: 'get',
    })
}

// 支出历史管理: 通过id查询
export function outlaySelectByIdApi(params) {
    return request({
        url: '/outlay/selectById',
        method: 'get',
        params
    })
}

// 支出方式分类管理: 查询支出渠道列表
export function channelListApi(data) {
    return request({
        url: '/channel/list',
        method: 'get',
    })
}

// 支出用途分类管理: 查询支出用途列表
export function categoryListApi() {
    return request({
        url: '/category/list',
        method: 'get'
    })
}

// 支出历史管理: 删除
export function outlayDeleteApi(data) {
    return request({
        url: '/outlay/delete',
        method: 'delete',
        data
    })
}

// 支出历史图片管理: 删除支出历史图片
export function image_outlayDeleteApi(data) {
    return request({
        url: '/image_outlay/delete',
        method: 'delete',
    })
}

// 支出方式分类管理: 删除支出途径列表
export function channelDeleteApi() {
    return request({
        url: '/channel/delete',
        method: 'delete'
    })
}

// 支出用途分类管理: 查询支出用途列表
export function categoryDeleteApi(data) {
    return request({
        url: '/category/delete',
        method: 'delete',
    })
}


// 文件管理: 文件下载
export function fileIconApi(params) {
    return request({
        url: '/file/icon',
        method: 'get',
        params
    })
}

//出租物品发布: 添加
export function goodsAddApi(data) {
    return request({
        url: '/goods/add',
        method: 'POST',
        data
    })
}

//出租物品发布: 删除
export function goodsDeleteApi(data) {
    return request({
        url: '/goods/delete',
        method: 'DELETE',
        data
    })
}
//出租物品发布: 查询列表
export function goodsListApi(data) {
    return request({
        url: '/goods/list',
        method: 'GET',
        data
    })
}
//出租物品发布: 查询列表
export function goodsSelectByIdApi(data) {
    return request({
        url: '/goods/selectById',
        method: 'GET',
        data
    })
}
//出租物品发布: 查询列表
export function goodsSelectOneApi(data) {
    return request({
        url: '/goods/selectOne',
        method: 'GET',
        data
    })
}

//出租物品发布: 更新
export function goodsUpdateApi(data) {
    return request({
        url: '/goods/update',
        method: 'PUT',
        data
    })
}

//市场: 查询列表
export function marketListApi(data) {
    return request({
        url: '/market/list',
        method: 'get',
        data
    })
}


//市场: 查询列表
export function marketAddApi(data) {
    return request({
        url: '/market/add',
        method: 'post',
        data
    })
}
//市场: 查询列表
export function marketDeleteApi(data) {
    return request({
        url: '/market/delete',
        method: 'post',
        data
    })
}

//市场: 获取租客信息
export function marketGetInInfApi(params) {
    return request({
        url: '/market/getInInf',
        method: 'get',
        params
    })
}
//市场: 查询列表
export function marketOutApi(data) {
    return request({
        url: '/market/out',
        method: 'put',
        data
    })
}

//市场: 收回
export function marketTakeBackApi(data) {
    return request({
        url: '/market/takeBack',
        method: 'put',
        data
    })
}

//市场: 收回
export function returnGoodsApi(params) {
    return request({
        url: '/market/returnGoods',
        method: 'PUT',
        params
    })
}

//出租物品发布: 查询借入列表
export function marketList_inApi(data) {
    return request({
        url: '/market/list_in',
        method: 'GET',
        data
    })
}
//出租物品发布: 查询订单信息
export function marketSelectByIdApi(params) {
    return request({
        url: '/market/selectById',
        method: 'GET',
        params
    })
}